package com.zsrt.java.day20170109.lh.daily.demo02;

import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;

import org.junit.Test;

public class ArrayListTest {
	
	@Test
	public void add() throws Exception {
		
		//1.创建这个类的对象ArrayList？调用构造方法 泛型
		//ArrayList长度默认为10
		List<String> array=new ArrayList<String>();
		
		array.add("咖啡猫a");
		array.add("咖啡猫b");
		array.add("哮天犬");
		array.add("手机");
		
		
		
		int size=array.size();
		System.out.println(size);
		
		//删除一个元素
		array.remove("手机");
		
		Iterator<String> it=array.iterator();
		
		
		//hasNext如果下面还有元素 返回真 如果下面没有元素 返回false
		while(it.hasNext()){
			
			//如果父类转化成子类，需要强制转化
			String obj=(String)it.next();
			System.out.println(obj);
		}
		
	}

}
